EPSRC Portable Software Tools for Parallel Applications Initiative (Grant GR/K40468) Environment for the Design and Performance Evaluation of Portable Parallel Software (EDPEPPS) Report No: EDPEPPS/5 Deliverables: 2.3.3 PVMGraph: A Graphical Editor For the Design of PVM Programs
نویسنده
چکیده
This report describes PVMGraph, a graphical programming environment to support the design and implementation of parallel applications. PVMGraph offers a simple but yet expressive graphical representation for the components of a parallel application and assists the user in manipulating these components. PVMGraph also allows the evaluation of the application design and implementation. Although, PVMGraph graphical representation is general, its semantics is directed to PVM applications. This means that each graphical object is associated with a PVM/C segment of code. The description of PVMGraph is divided into two main parts: the design graphical representation (external view) and the implementation (textual) representation (internal view). The external view consists of an abstract view of components of a parallel application design, that is; the processes, their interfaces (behavioural description) and their interactions which are represented graphically. The internal view consists of the detailed behaviour of each process and is represented textually by a PVM/C code.
منابع مشابه
Prototype - Oriented Development of High - performance Systems 1
In this paper, we discuss the problem of developing performance-oriented software and the need for methodologies. We then present the EDPEPPS (Environment for Design and Performance Evaluation of Portable Parallel Software) approach to the problem of designing and evaluating high-performance (parallel) applications. The EDPEPPS toolset is based on a rapid prototyping philosophy, where the desig...
متن کاملEDPEPPS: An environment for the design and performance evaluation of portable parallel software
This paper describes an environment for performance-oriented design of portable parallel software. The environment consists of a graph-ical design tool based on the PVM communication library for building parallel algorithms, a state-of-the-art simulation engine, a CPU charac-teriser and a visualisation tool for animation of program execution and visualisation of platform and network performance...
متن کاملAn Environment for the Design and Performance Evaluation of Portable Parallel Software Speciications of Edpepps Toolset Prototype (draft)
متن کامل
EDPEPPS: An Integrated Graphical Toolset for the Design and Performance Evaluation of Portable Parallel Software
This paper describes an integrated graphical toolset for performance-oriented design of portable parallel software. The toolset consists of a graphical design tool based on the PVM communications library for building parallel algorithms, a simulation engine and a visu-alisation tool for animation of program execution and visualisation of platform and network performance measures and statistics....
متن کاملEDPEPPS: an integrated environment for the parallel development life-cycle
This paper describes an environment for performance-oriented design of portable parallel software. The environment consists of a graphical design tool for building parallel algorithms, a state-of-the-art simulation engine, a CPU characterisation tool, a distributed debugging tool and a visualisation/replay tool. The environment is used to model a virtual machine composed of a cluster of heterog...
متن کامل